package tedu.api.string;

import java.util.Arrays;

/**
 * String[] split(String regex):拆分
 * 将当前字符串按照正则表达式(regex)的部分进行拆分，将拆分出的以String[]形式返回
 */
public class SplitDemo {
    public static void main(String[] args) {
        String line = "abc741def852fghj963";
        String[] arr = line.split("[0-9]+");
        System.out.println(Arrays.toString(arr));

        line = "123.456.78";
        arr =line.split("\\.");
        System.out.println(Arrays.toString(arr));

        //最开始就是可拆分项，name数组第一个元素为空字符串---------------""
        //如果连续两个(两个以上)可拆分享，name中间也会拆出一个空字符串----""
        //如果末尾连续多个可拆分项，name拆出的空字符串被忽略(不要了)
        line = ".123.45..78......";
        arr = line.split("\\.");
        System.out.println(Arrays.toString(arr));
        System.out.println(arr.length);

    }
}





